The software architecture of a distributed problem-solving environment
نویسندگان
چکیده
This paper describes the functionality and software architecture of a generic problem-solving environment (PSE) for collaborative computational science and engineering. The PSE is designed to provide transparent access to heterogeneous distributed computing resources, and is intended to enhance research productivity by making it easier to construct, run, and analyze the results of computer simulations. Although implementation details are not discussed in depth, the role of software technologies such as CORBA, Java, and XML is outlined. An XML-based component model is presented. The main features of a Visual Component Composition Environment for software development and an Intelligent Resource Management System for scheduling components are described. Some prototype implementations of PSE sub-systems are also presented.
منابع مشابه
The Software Architecture of a Virtual Distributed Computing Environment
The requirements of grand challenge problems and the deployment of gigabit networks makes the network computing framework an attractive and cost effective computing environment with which to interconnect geographically distributed processing and storage resources. Our project, Virtual Distributed Computing Environment (VDCE), provides a problem-solving environment for high-performance distribut...
متن کاملDesign and Development of Agent Based Architecture for Effective Resource Utilization in a Grid Environment
Software agents are the autonomous, problem-solving computational entities capable of effective operation in dynamic and open environments. Intelligent agent is a type of software agent, autonomous in nature which observes and acts upon environment and performs some task at each host. Agent can also coordinate, reason, solve a problem, clone and merge with other agents. A Grid is a set of resou...
متن کاملEngineering high-performance legacy codes as CORBA components for problem-solving environments
This paper describes techniques used to leverage high performance legacy codes as CORBA components to a distributed problem solving environment. It first briefly introduces the software architecture adopted by the environment. Then it presents a CORBA oriented wrapper generator (COWG) which can be used to automatically wrap high performance legacy codes as CORBA components. Two legacy codes hav...
متن کاملOn a data-driven environment for multiphysics applications
The combination of the recent advances in computational and distributed sensor network technologies provide a unique opportunity for focused efforts on low uncertainty modelling and simulation of multiphysics systems. Responding to this opportunity, we present in this paper the architecture of a data-driven environment for multiphysics applications (DDEMA) as a multidisciplinary problem solving...
متن کاملComponent Architectures for Distributed Scientiic Problem Solving
Component based technologies will play an increasingly signiicant role in the design and implementation of large scale distributed software systems during the next few years. The advantages of this model of programming include rapid prototyping of complex, distributed applications and a framework that provides a natural way to incorporate our existing scientiic software code base as components ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency - Practice and Experience
دوره 12 شماره
صفحات -
تاریخ انتشار 2000